package com.jsu.springboot_medicine.dao;

import com.jsu.springboot_medicine.entity.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author js
 * @name UserDao
 * @Date 2023/9/25 15:40
 */
@Mapper
public interface UserDao {
    //    查询所有用户信息
    List<User> selectAll();
    // 根据用户名查询
    User selectByUserName(String userName);
    // 根据id查询
    User selectById(int id);
    //    修改用户信息
    int updateByPrimaryKeySelective(User user);

    List<User> selectByName(String name);

    //    删除用户信息
    int deleteByPrimaryKey(String userName);

    //插入数据
    int insertSelective(User user);
}
